* extensions/gegl-fixups.c: (conv_rgbAF_rgbaF),
(conv_rgbAF_lrgba8): make all components 0.0 when alpha < 0.00001.
svn path=/trunk/; revision=353
+2008-11-06 Øyvind Kolås <pippin@gimp.org>
+
+ * extensions/gegl-fixups.c: (conv_rgbAF_rgbaF),
+ (conv_rgbAF_lrgba8): make all components 0.0 when alpha < 0.00001.
+
2008-11-04 Øyvind Kolås <pippin@gimp.org>
* extensions/gegl-fixups.c: (conv_rgbAF_rgbaF),
{
float alpha = src[3];
float recip = 1.0/alpha;
+ if (alpha < 0.00001)
+ recip = 0.0;
dst[0] = src[0] * recip;
dst[1] = src[1] * recip;
dst[2] = src[2] * recip;
{
float alpha = src[3];
float recip = (1.0/alpha)*255.0;
+ if (alpha < 0.00001)
+ recip = 0.0;
dst[0] = (src[0] * recip);
dst[1] = (src[1] * recip);
dst[2] = (src[2] * recip);